cleaning carpet cleaning tile cpt flooring marble construction hardwood pile design dynamic probing geotechnical granite contaminated land carpet bioremediation engineering environmental clean environment